#ifndef MAINMODEL_H
#define MAINMODEL_H

#include <defs/export.h>
#include <defs/global.h>

#include "pch.h"

namespace Models
{

O_PRIVATE_DECLARE(MainModel);
class MODELS_EXPORT MainModel : public QObject
{
    Q_OBJECT
    Q_PROPERTY(QString DisplayName READ DisplayName WRITE setDisplayName NOTIFY DisplayNameChanged)
public:
    MainModel(QObject *parent = 0);
    ~MainModel();

    QString DisplayName() const;

public slots:
    void setDisplayName(QString arg);

signals:
    void DisplayNameChanged(QString arg);

private:
    O_PRIVATE_DECLARE_MEMBER(MainModel);
};

}
#endif // MAINMODEL_H


